package analysis.syntaxtree;import analysis.visitors.TypeVisitor;import analysis.visitors.Visitor;public class MainClass {  public Identifier classNameId, argId;  public VarDeclList localVars;  public StatementList statements;  public MainClass(          Identifier ai1, Identifier ai2, VarDeclList vl, StatementList stl) {    classNameId = ai1;    argId = ai2;    statements = stl;    localVars = vl;  }  public void accept(Visitor v) {    v.visit(this);  }  public Type accept(TypeVisitor v) {    return v.visit(this);  }}